package com.sms.service;

import com.sms.pojo.CourseInfo;

import java.util.List;

/**
 * @author lhj
 */
public interface CourseInfoService {
    /**
     * 新增课程信息
     * @param courseInfo 课程对象
     * @return int
     */
    Integer insertCourse(CourseInfo courseInfo);

    /**
     * 修改课程信息
     * @param courseInfo 课程对象
     * @return
     */
    Integer updateCourse(CourseInfo courseInfo);

    /**
     * 删除课程信息
     * @param courseId 课程号
     * @return
     */
    Integer deleteCourse(Integer courseId);

    /**
     * 查询全部课程信息
     * @return list
     */
    List<CourseInfo> selectCourseAll();

    /**
     * 根据课程号查询
     * @param courseId 课程号
     * @return course
     */
    CourseInfo selectCourseOne(Integer courseId);

    /**
     * 根据课程名称查询
     * @param courseName 课程名称
     * @return course
     */
    CourseInfo selectCourseName(String courseName);
}
